package com.enjoyor.soa.traffic.frame.security.bean.pojo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class RightTreePojo implements Serializable {

    private static final long serialVersionUID = 1L;
    // 权限编号
    private String rightId;
    // 系统编码
    private String systemKey;
    // 系统名称
    private String systemName;
    // 父权限编号
    private String parentId;
    // 权限名称
    private String rightName;
    // 权限类型:1菜单，2控制，3接口
    private String rightType;
    // 菜单等级
    private String rightClass;
    // 关联URL
    private String rightUrl;
    // 控制器名称
    private String rightController;
    // 动作名称
    private String rightAction;
    // 控制页面
    private String controlPage;
    // 元素编号
    private String rightEl;
    // 元素样式
    private String rightElCss;
    // 元素类型
    private String rightElType;
    // 是否系统节点
    private String isSystem;
    // 是否组：0不是组，1是组
    private String isLeaf;
    // 是否组：false不是组，true是组
    private boolean leaf;
    // 是否选中
    private boolean checked;
    // 备注
    private String remark;
    // RightDto列表
    private List<RightTreePojo> children = new ArrayList<RightTreePojo>();

    public String getRightId() {
        return rightId;
    }

    public void setRightId(String rightId) {
        this.rightId = rightId;
    }

    public String getSystemKey() {
        return systemKey;
    }

    public void setSystemKey(String systemKey) {
        this.systemKey = systemKey;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public String getRightName() {
        return rightName;
    }

    public void setRightName(String rightName) {
        this.rightName = rightName;
    }

    public String getRightType() {
        return rightType;
    }

    public void setRightType(String rightType) {
        this.rightType = rightType;
    }

    public String getRightUrl() {
        return rightUrl;
    }

    public void setRightUrl(String rightUrl) {
        this.rightUrl = rightUrl;
    }

    public String getRightAction() {
        return rightAction;
    }

    public void setRightAction(String rightAction) {
        this.rightAction = rightAction;
    }

    public String getControlPage() {
        return controlPage;
    }

    public void setControlPage(String controlPage) {
        this.controlPage = controlPage;
    }

    public String getRightEl() {
        return rightEl;
    }

    public void setRightEl(String rightEl) {
        this.rightEl = rightEl;
    }

    public String getRightElCss() {
        return rightElCss;
    }

    public void setRightElCss(String rightElCss) {
        this.rightElCss = rightElCss;
    }

    public String getIsSystem() {
        return isSystem;
    }

    public void setIsSystem(String isSystem) {
        this.isSystem = isSystem;
    }

    public boolean isLeaf() {
        return leaf;
    }

    public void setLeaf(boolean leaf) {
        this.leaf = leaf;
    }

    public String getIsLeaf() {
        return isLeaf;
    }

    public void setIsLeaf(String isLeaf) {
        this.isLeaf = isLeaf;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<RightTreePojo> getChildren() {
        return children;
    }

    public void setChildren(List<RightTreePojo> children) {
        this.children = children;
    }

    public String getRightClass() {
        return rightClass;
    }

    public void setRightClass(String rightClass) {
        this.rightClass = rightClass;
    }

    public String getRightElType() {
        return rightElType;
    }

    public void setRightElType(String rightElType) {
        this.rightElType = rightElType;
    }

    public String getRightController() {
        return rightController;
    }

    public void setRightController(String rightController) {
        this.rightController = rightController;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public boolean isChecked() {
        return checked;
    }

    public void setChecked(boolean checked) {
        this.checked = checked;
    }
}
